<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NumCpp: NdArrayOperators.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">NumCpp
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">A C++ implementation of the Python Numpy library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_nd_array_operators_8hpp.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">NdArrayOperators.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_error_8hpp_source.html">NumCpp/Core/Error.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_stl_algorithms_8hpp_source.html">NumCpp/Core/StlAlgorithms.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_nd_array_core_8hpp_source.html">NumCpp/NdArray/NdArrayCore.hpp</a>&quot;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &lt;functional&gt;</code><br />
</div>
<p><a href="_nd_array_operators_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacenc"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenc.html">nc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a2b6b365a8fac06afc8c609c589657c24"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2b6b365a8fac06afc8c609c589657c24"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2b6b365a8fac06afc8c609c589657c24">nc::operator &amp;</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a2b6b365a8fac06afc8c609c589657c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e5b3a7a1c1ac032d205cb9d532b799a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a5e5b3a7a1c1ac032d205cb9d532b799a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a5e5b3a7a1c1ac032d205cb9d532b799a">nc::operator &amp;</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:a5e5b3a7a1c1ac032d205cb9d532b799a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade4cc2f6fbe7a60e289862112010a5e4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ade4cc2f6fbe7a60e289862112010a5e4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ade4cc2f6fbe7a60e289862112010a5e4">nc::operator &amp;</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:ade4cc2f6fbe7a60e289862112010a5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f444e972be84fbd8dbb5e458334295f"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a8f444e972be84fbd8dbb5e458334295f"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a8f444e972be84fbd8dbb5e458334295f">nc::operator &amp;&amp;</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a8f444e972be84fbd8dbb5e458334295f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48315fae30569cf0344073596313a0b3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a48315fae30569cf0344073596313a0b3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a48315fae30569cf0344073596313a0b3">nc::operator &amp;&amp;</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:a48315fae30569cf0344073596313a0b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe5da9c2ccd7b3236ed9b67902fd2d69"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:afe5da9c2ccd7b3236ed9b67902fd2d69"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#afe5da9c2ccd7b3236ed9b67902fd2d69">nc::operator &amp;&amp;</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:afe5da9c2ccd7b3236ed9b67902fd2d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a491eb8a935835148cdd28a070c2894ad"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a491eb8a935835148cdd28a070c2894ad"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a491eb8a935835148cdd28a070c2894ad">nc::operator &amp;=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a491eb8a935835148cdd28a070c2894ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a0542f72dbf32790543ac1c8a66149"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af5a0542f72dbf32790543ac1c8a66149"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af5a0542f72dbf32790543ac1c8a66149">nc::operator &amp;=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:af5a0542f72dbf32790543ac1c8a66149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ce16e21f5c63be5dd85d58878e59e4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a65ce16e21f5c63be5dd85d58878e59e4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a65ce16e21f5c63be5dd85d58878e59e4">nc::operator!</a> (const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a65ce16e21f5c63be5dd85d58878e59e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b43c0961c86d4a3e20f84ca83c8ed03"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a6b43c0961c86d4a3e20f84ca83c8ed03"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a6b43c0961c86d4a3e20f84ca83c8ed03">nc::operator!=</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a6b43c0961c86d4a3e20f84ca83c8ed03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3155f05c00a7f9f777be6d7e1bb8078"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ac3155f05c00a7f9f777be6d7e1bb8078"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ac3155f05c00a7f9f777be6d7e1bb8078">nc::operator!=</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inValue) noexcept</td></tr>
<tr class="separator:ac3155f05c00a7f9f777be6d7e1bb8078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57c79fe7ee1e93fee44a21e489c96ba3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a57c79fe7ee1e93fee44a21e489c96ba3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a57c79fe7ee1e93fee44a21e489c96ba3">nc::operator!=</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a57c79fe7ee1e93fee44a21e489c96ba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31f4b8f61ea1f88c35ab559ca11dfe8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae31f4b8f61ea1f88c35ab559ca11dfe8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae31f4b8f61ea1f88c35ab559ca11dfe8">nc::operator%</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:ae31f4b8f61ea1f88c35ab559ca11dfe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31cf6f1ebe3ed0351b4a4f804ad059f"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae31cf6f1ebe3ed0351b4a4f804ad059f"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae31cf6f1ebe3ed0351b4a4f804ad059f">nc::operator%</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:ae31cf6f1ebe3ed0351b4a4f804ad059f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8a80e9bb9ae461b6ed895d4a6632515"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ac8a80e9bb9ae461b6ed895d4a6632515"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ac8a80e9bb9ae461b6ed895d4a6632515">nc::operator%</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:ac8a80e9bb9ae461b6ed895d4a6632515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a112144152ae720509653d881e3a9d4f4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a112144152ae720509653d881e3a9d4f4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a112144152ae720509653d881e3a9d4f4">nc::operator%=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a112144152ae720509653d881e3a9d4f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ed22a580b6510733018ef7e0c154af3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a1ed22a580b6510733018ef7e0c154af3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a1ed22a580b6510733018ef7e0c154af3">nc::operator%=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:a1ed22a580b6510733018ef7e0c154af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a168110492e655659beb6531c6286fed2"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a168110492e655659beb6531c6286fed2"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a168110492e655659beb6531c6286fed2">nc::operator*</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a168110492e655659beb6531c6286fed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10251adfcabb440aa9b2f50796224169"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a10251adfcabb440aa9b2f50796224169"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a10251adfcabb440aa9b2f50796224169">nc::operator*</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:a10251adfcabb440aa9b2f50796224169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3dddd5a73dee70725524378e52c07b"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2f3dddd5a73dee70725524378e52c07b"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2f3dddd5a73dee70725524378e52c07b">nc::operator*</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a2f3dddd5a73dee70725524378e52c07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a3674baebda83b99ba3b18ca4a59d3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af0a3674baebda83b99ba3b18ca4a59d3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af0a3674baebda83b99ba3b18ca4a59d3">nc::operator*=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:af0a3674baebda83b99ba3b18ca4a59d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4be5929c8a3f41932b2a72dd86a33b84"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a4be5929c8a3f41932b2a72dd86a33b84"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a4be5929c8a3f41932b2a72dd86a33b84">nc::operator*=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:a4be5929c8a3f41932b2a72dd86a33b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2fdee927930fcd4ec7090935b7e689e"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae2fdee927930fcd4ec7090935b7e689e"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae2fdee927930fcd4ec7090935b7e689e">nc::operator+</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:ae2fdee927930fcd4ec7090935b7e689e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f27bbb0b8c6b060e25ec9a2f236a160"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2f27bbb0b8c6b060e25ec9a2f236a160"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2f27bbb0b8c6b060e25ec9a2f236a160">nc::operator+</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:a2f27bbb0b8c6b060e25ec9a2f236a160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8e7e543576aac78e60a3abb76932df"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a9e8e7e543576aac78e60a3abb76932df"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a9e8e7e543576aac78e60a3abb76932df">nc::operator+</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a9e8e7e543576aac78e60a3abb76932df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfaa1d5aaca795132b68de0319f71847"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:abfaa1d5aaca795132b68de0319f71847"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#abfaa1d5aaca795132b68de0319f71847">nc::operator++</a> (NdArray&lt; dtype &gt; &amp;rhs) noexcept</td></tr>
<tr class="separator:abfaa1d5aaca795132b68de0319f71847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1eecb2d5f365e43d4e028ed263426f3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af1eecb2d5f365e43d4e028ed263426f3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af1eecb2d5f365e43d4e028ed263426f3">nc::operator++</a> (NdArray&lt; dtype &gt; &amp;lhs, int) noexcept</td></tr>
<tr class="separator:af1eecb2d5f365e43d4e028ed263426f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f44f946519987633cf47549e5764298"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a4f44f946519987633cf47549e5764298"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a4f44f946519987633cf47549e5764298">nc::operator+=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a4f44f946519987633cf47549e5764298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ce8d8d6c79f4a519d308848d3b676f4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a9ce8d8d6c79f4a519d308848d3b676f4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a9ce8d8d6c79f4a519d308848d3b676f4">nc::operator+=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:a9ce8d8d6c79f4a519d308848d3b676f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2660b5b2e92a843a915a496dfe36ae9b"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2660b5b2e92a843a915a496dfe36ae9b"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2660b5b2e92a843a915a496dfe36ae9b">nc::operator-</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a2660b5b2e92a843a915a496dfe36ae9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3901470b29e646bb36f47ca1dcaacad"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ac3901470b29e646bb36f47ca1dcaacad"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ac3901470b29e646bb36f47ca1dcaacad">nc::operator-</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:ac3901470b29e646bb36f47ca1dcaacad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a807b61a2bb8027409cb9e521190fc171"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a807b61a2bb8027409cb9e521190fc171"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a807b61a2bb8027409cb9e521190fc171">nc::operator-</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a807b61a2bb8027409cb9e521190fc171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9914da0ad758c717c5cac1ec5e0d930"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af9914da0ad758c717c5cac1ec5e0d930"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af9914da0ad758c717c5cac1ec5e0d930">nc::operator-</a> (const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:af9914da0ad758c717c5cac1ec5e0d930"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a674e726c7127ef1b4d2ee1235453ca87"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a674e726c7127ef1b4d2ee1235453ca87"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a674e726c7127ef1b4d2ee1235453ca87">nc::operator--</a> (NdArray&lt; dtype &gt; &amp;rhs) noexcept</td></tr>
<tr class="separator:a674e726c7127ef1b4d2ee1235453ca87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ec4d3df9f2278bf2dd779ed42590d5"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af5ec4d3df9f2278bf2dd779ed42590d5"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af5ec4d3df9f2278bf2dd779ed42590d5">nc::operator--</a> (NdArray&lt; dtype &gt; &amp;lhs, int) noexcept</td></tr>
<tr class="separator:af5ec4d3df9f2278bf2dd779ed42590d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ba0ad93a3ec2ca409cdb14785e1f679"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a8ba0ad93a3ec2ca409cdb14785e1f679"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a8ba0ad93a3ec2ca409cdb14785e1f679">nc::operator-=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a8ba0ad93a3ec2ca409cdb14785e1f679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb513c4914f851039b83f6f8e4f8679"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a5eb513c4914f851039b83f6f8e4f8679"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a5eb513c4914f851039b83f6f8e4f8679">nc::operator-=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:a5eb513c4914f851039b83f6f8e4f8679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac70ac0e17668c49bb2cb63c3819c884"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aac70ac0e17668c49bb2cb63c3819c884"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aac70ac0e17668c49bb2cb63c3819c884">nc::operator/</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:aac70ac0e17668c49bb2cb63c3819c884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91228d7555c60536d8b9ea184b2e0b3c"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a91228d7555c60536d8b9ea184b2e0b3c"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a91228d7555c60536d8b9ea184b2e0b3c">nc::operator/</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:a91228d7555c60536d8b9ea184b2e0b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe5956cf05e450115292d9b4789b1261"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:abe5956cf05e450115292d9b4789b1261"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#abe5956cf05e450115292d9b4789b1261">nc::operator/</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:abe5956cf05e450115292d9b4789b1261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad554e38d21aec306a8e3e4cd4ca990a2"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ad554e38d21aec306a8e3e4cd4ca990a2"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ad554e38d21aec306a8e3e4cd4ca990a2">nc::operator/=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:ad554e38d21aec306a8e3e4cd4ca990a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeddead92789137b30e2150d661db858b"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aeddead92789137b30e2150d661db858b"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aeddead92789137b30e2150d661db858b">nc::operator/=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:aeddead92789137b30e2150d661db858b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78c9b9e5e78cf54a310ef46597eeeab8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a78c9b9e5e78cf54a310ef46597eeeab8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a78c9b9e5e78cf54a310ef46597eeeab8">nc::operator&lt;</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inValue) noexcept</td></tr>
<tr class="separator:a78c9b9e5e78cf54a310ef46597eeeab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3061323763581fe4cf3ea8efa6fcbb2"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae3061323763581fe4cf3ea8efa6fcbb2"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae3061323763581fe4cf3ea8efa6fcbb2">nc::operator&lt;</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:ae3061323763581fe4cf3ea8efa6fcbb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ca08489796b1ae38c67499b3648ef0"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae9ca08489796b1ae38c67499b3648ef0"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae9ca08489796b1ae38c67499b3648ef0">nc::operator&lt;</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:ae9ca08489796b1ae38c67499b3648ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49514db60fa8b67548732fc4c5fa36e9"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a49514db60fa8b67548732fc4c5fa36e9"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a49514db60fa8b67548732fc4c5fa36e9">nc::operator&lt;&lt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, uint8 inNumBits) noexcept</td></tr>
<tr class="separator:a49514db60fa8b67548732fc4c5fa36e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a514ae52783a563c01de113e419cff73d"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a514ae52783a563c01de113e419cff73d"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a514ae52783a563c01de113e419cff73d">nc::operator&lt;&lt;</a> (std::ostream &amp;inOStream, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a514ae52783a563c01de113e419cff73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09adb4b7f77a0c28092073e2052f7c1a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a09adb4b7f77a0c28092073e2052f7c1a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a09adb4b7f77a0c28092073e2052f7c1a">nc::operator&lt;&lt;=</a> (NdArray&lt; dtype &gt; &amp;inArray, uint8 inNumBits) noexcept</td></tr>
<tr class="separator:a09adb4b7f77a0c28092073e2052f7c1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea677b7a6763a7ab03dc6c3f6c5c5f06"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aea677b7a6763a7ab03dc6c3f6c5c5f06"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aea677b7a6763a7ab03dc6c3f6c5c5f06">nc::operator&lt;=</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:aea677b7a6763a7ab03dc6c3f6c5c5f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb561e76866ea5d1bb71175b36e6a63a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aeb561e76866ea5d1bb71175b36e6a63a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aeb561e76866ea5d1bb71175b36e6a63a">nc::operator&lt;=</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inValue) noexcept</td></tr>
<tr class="separator:aeb561e76866ea5d1bb71175b36e6a63a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15b45ad7f810ef0a77a0a0192f365d7b"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a15b45ad7f810ef0a77a0a0192f365d7b"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a15b45ad7f810ef0a77a0a0192f365d7b">nc::operator&lt;=</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a15b45ad7f810ef0a77a0a0192f365d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4493822a2a97fd036b26fc56bc509a1e"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a4493822a2a97fd036b26fc56bc509a1e"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a4493822a2a97fd036b26fc56bc509a1e">nc::operator==</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a4493822a2a97fd036b26fc56bc509a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1f439097f93df93fd22a401eafcfdb3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ad1f439097f93df93fd22a401eafcfdb3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ad1f439097f93df93fd22a401eafcfdb3">nc::operator==</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inValue) noexcept</td></tr>
<tr class="separator:ad1f439097f93df93fd22a401eafcfdb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a506f5ec2b3e798bb2d46894ae3e585ff"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a506f5ec2b3e798bb2d46894ae3e585ff"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a506f5ec2b3e798bb2d46894ae3e585ff">nc::operator==</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a506f5ec2b3e798bb2d46894ae3e585ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80ab6639984f2066530abed2069ad0dc"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a80ab6639984f2066530abed2069ad0dc"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a80ab6639984f2066530abed2069ad0dc">nc::operator&gt;</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a80ab6639984f2066530abed2069ad0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf5485516cd30e30531661372e475e69"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:abf5485516cd30e30531661372e475e69"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#abf5485516cd30e30531661372e475e69">nc::operator&gt;</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inValue) noexcept</td></tr>
<tr class="separator:abf5485516cd30e30531661372e475e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab38a899cf7a7e4f5219da42b07a3d1af"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ab38a899cf7a7e4f5219da42b07a3d1af"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ab38a899cf7a7e4f5219da42b07a3d1af">nc::operator&gt;</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:ab38a899cf7a7e4f5219da42b07a3d1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737b983f1b673f02d79f6698b8c4ffa6"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a737b983f1b673f02d79f6698b8c4ffa6"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a737b983f1b673f02d79f6698b8c4ffa6">nc::operator&gt;=</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a737b983f1b673f02d79f6698b8c4ffa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7f4e246cd35ed6dce39cba36a3726d"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a7f7f4e246cd35ed6dce39cba36a3726d"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a7f7f4e246cd35ed6dce39cba36a3726d">nc::operator&gt;=</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inValue) noexcept</td></tr>
<tr class="separator:a7f7f4e246cd35ed6dce39cba36a3726d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1231f7d353ad338db8b481f05b5cae51"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a1231f7d353ad338db8b481f05b5cae51"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a1231f7d353ad338db8b481f05b5cae51">nc::operator&gt;=</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a1231f7d353ad338db8b481f05b5cae51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09ae0e09452d1b16b270fdc3356acff4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a09ae0e09452d1b16b270fdc3356acff4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a09ae0e09452d1b16b270fdc3356acff4">nc::operator&gt;&gt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, uint8 inNumBits) noexcept</td></tr>
<tr class="separator:a09ae0e09452d1b16b270fdc3356acff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda15c33c167a6acfa8d545d12af2478"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aeda15c33c167a6acfa8d545d12af2478"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aeda15c33c167a6acfa8d545d12af2478">nc::operator&gt;&gt;=</a> (NdArray&lt; dtype &gt; &amp;inArray, uint8 inNumBits) noexcept</td></tr>
<tr class="separator:aeda15c33c167a6acfa8d545d12af2478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a830fa47328433497c2906a50fdf80f6a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a830fa47328433497c2906a50fdf80f6a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a830fa47328433497c2906a50fdf80f6a">nc::operator^</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a830fa47328433497c2906a50fdf80f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29683a1f5df3cb3b6a22283e7a1edde3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a29683a1f5df3cb3b6a22283e7a1edde3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a29683a1f5df3cb3b6a22283e7a1edde3">nc::operator^</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:a29683a1f5df3cb3b6a22283e7a1edde3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055da9029cc2dced0bcafc3b55951e9e"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a055da9029cc2dced0bcafc3b55951e9e"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a055da9029cc2dced0bcafc3b55951e9e">nc::operator^</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a055da9029cc2dced0bcafc3b55951e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d3d77fe59d533d1301aea0112e38fa8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a8d3d77fe59d533d1301aea0112e38fa8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a8d3d77fe59d533d1301aea0112e38fa8">nc::operator^=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a8d3d77fe59d533d1301aea0112e38fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae90277308c4ef7d4da740017cee8a3d2"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae90277308c4ef7d4da740017cee8a3d2"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae90277308c4ef7d4da740017cee8a3d2">nc::operator^=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:ae90277308c4ef7d4da740017cee8a3d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf52324bbd851d06427d616a7cdb2019"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:acf52324bbd851d06427d616a7cdb2019"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#acf52324bbd851d06427d616a7cdb2019">nc::operator|</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:acf52324bbd851d06427d616a7cdb2019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba176476e03f8960a9131f28d6fcd628"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aba176476e03f8960a9131f28d6fcd628"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aba176476e03f8960a9131f28d6fcd628">nc::operator|</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:aba176476e03f8960a9131f28d6fcd628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a153e0e6b765bf2ec1a6b7014b3404a2b"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a153e0e6b765bf2ec1a6b7014b3404a2b"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a153e0e6b765bf2ec1a6b7014b3404a2b">nc::operator|</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a153e0e6b765bf2ec1a6b7014b3404a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a958f4fd964269c7affaaff0e30b4dc01"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a958f4fd964269c7affaaff0e30b4dc01"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a958f4fd964269c7affaaff0e30b4dc01">nc::operator|=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a958f4fd964269c7affaaff0e30b4dc01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae703b5192b84af8419f7adcd8a3f5236"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae703b5192b84af8419f7adcd8a3f5236"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae703b5192b84af8419f7adcd8a3f5236">nc::operator|=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype inScalar) noexcept</td></tr>
<tr class="separator:ae703b5192b84af8419f7adcd8a3f5236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a566b11c447c30b2be7f89c86bc7a80eb"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a566b11c447c30b2be7f89c86bc7a80eb"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a566b11c447c30b2be7f89c86bc7a80eb">nc::operator||</a> (const NdArray&lt; dtype &gt; &amp;inArray1, const NdArray&lt; dtype &gt; &amp;inArray2)</td></tr>
<tr class="separator:a566b11c447c30b2be7f89c86bc7a80eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5813f35af0db83ada677d4824942af00"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a5813f35af0db83ada677d4824942af00"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a5813f35af0db83ada677d4824942af00">nc::operator||</a> (const NdArray&lt; dtype &gt; &amp;inArray, dtype inScalar) noexcept</td></tr>
<tr class="separator:a5813f35af0db83ada677d4824942af00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3798b361bd398e0f17ac105adf66e921"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a3798b361bd398e0f17ac105adf66e921"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a3798b361bd398e0f17ac105adf66e921">nc::operator||</a> (dtype inScalar, const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a3798b361bd398e0f17ac105adf66e921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04351f85d83bb8c93a995533ba4f06a4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a04351f85d83bb8c93a995533ba4f06a4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a04351f85d83bb8c93a995533ba4f06a4">nc::operator~</a> (const NdArray&lt; dtype &gt; &amp;inArray) noexcept</td></tr>
<tr class="separator:a04351f85d83bb8c93a995533ba4f06a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>David Pilger <a href="#" onclick="location.href='mai'+'lto:'+'dpi'+'lg'+'er2'+'6@'+'gma'+'il'+'.co'+'m'; return false;">dpilg<span style="display: none;">.nosp@m.</span>er26<span style="display: none;">.nosp@m.</span>@gmai<span style="display: none;">.nosp@m.</span>l.co<span style="display: none;">.nosp@m.</span>m</a> <a href="https://github.com/dpilger26/NumCpp">GitHub Repository</a> </dd></dl>
<dl class="section version"><dt>Version</dt><dd>1.3</dd></dl>
<h1><a class="anchor" id="License"></a>
License</h1>
<p>Copyright 2020 David Pilger</p>
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :</p>
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
<h1><a class="anchor" id="Description"></a>
Description</h1>
<p>Holds 1D and 2D arrays, the main work horse of the NumCpp library </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_34171bd951b13a53aa9f237277a18e40.html">NumCpp</a></li><li class="navelem"><a class="el" href="dir_8e10c5302eb28a2724f15da9a6fa6b15.html">NdArray</a></li><li class="navelem"><a class="el" href="_nd_array_operators_8hpp.html">NdArrayOperators.hpp</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
  </ul>
</div>
</body>
</html>
